load("@rules_cc//cc:defs.bzl", "cc_proto_library") 
load("@rules_proto//proto:defs.bzl", "proto_library") 

package(default_visibility = ["//visibility:public"])


cc_proto_library( 
    name = "ins_data_cc_pb", 
    deps = [":ins_data_pb"], 
) 
proto_library( 
    name = "ins_data_pb", 
    srcs = ["ins_data.proto"], 
)

cc_proto_library( 
    name = "lidar_data_cc_pb", 
    deps = [":lidar_data_pb"], 
) 
proto_library( 
    name = "lidar_data_pb", 
    srcs = ["lidar_data.proto"], 
)

cc_proto_library(
    name = "radar_data_cc_pb", 
    deps = [":radar_data_pb"], 
) 
proto_library( 
    name = "radar_data_pb", 
    srcs = ["radar_data.proto"], 
)

proto_library( 
    name = "rsu_data_pb", 
    srcs = ["rsu_data.proto"], 
)
cc_proto_library( 
    name = "rsu_data_cc_pb", 
    deps = [":rsu_data_pb"], 
)

proto_library( 
    name = "traffic_light_data_pb", 
    srcs = ["traffic_light_data.proto"], 
)
cc_proto_library( 
    name = "traffic_light_data_cc_pb", 
    deps = [":traffic_light_data_pb"], 
) 

proto_library( 
    name = "cloud_data_pb", 
    srcs = ["cloud_data.proto"], 
)
cc_proto_library( 
    name = "cloud_data_cc_pb", 
    deps = [":cloud_data_pb"], 
) 
